go/types.Checker.rawExpr (method)
12 uses
go/types (current package)
builtins.go#L788: check.rawExpr(x1, arg, nil, false) // permit trace for types, e.g.: new(trace(T))
call.go#L736: check.rawExpr(&x, e, nil, false)
call.go#L768: check.rawExpr(&x, e, nil, false)
eval.go#L95: check.rawExpr(&x, expr, nil, true) // allow generic expressions
expr.go#L1198: func (check *Checker) rawExpr(x *operand, e ast.Expr, hint Type, allowGeneric bool) exprKind {
expr.go#L1531: kind := check.rawExpr(x, e.X, nil, false)
expr.go#L1705: check.rawExpr(x, e, nil, false)
expr.go#L1712: check.rawExpr(x, e, nil, false)
expr.go#L1722: check.rawExpr(x, e, hint, false)
expr.go#L1733: check.rawExpr(x, e, nil, allowGeneric)
stmt.go#L177: switch check.rawExpr(&x, call, nil, false) {
stmt.go#L395: kind := check.rawExpr(&x, s.X, nil, false)